package org.zero.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author Zero (cnzeropro@qq.com)
 * @date 2021/10/5 21:04
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class AlipayResult {

    /**
     * 网关返回码
     */
    private String code;

    /**
     * 网关返回码描述
     */
    private String msg;

    /**
     * 业务返回码
     */
    private String subCode;

    /**
     * 业务返回码描述
     */
    private String subMsg;

    /**
     * 签名
     */
    private String sign;

    /**
     * 支付宝交易号
     */
    private String tradeNo;

    /**
     * 商户订单号
     */
    private String outTradeNo;

    /**
     * 收款支付宝账号对应的支付宝唯一用户号
     * 以2088开头的纯16位数字
     */
    private String sellerId;

    /**
     * 交易金额
     */
    private String totalAmount;

    /**
     * 商户原始订单号
     */
    private String merchantOrderNo;
}
